*{margin:0 auto;padding:0 auto;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, images, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {height: 101%;}
body {font-size: 100%;line-height:1.4em;font-family:微软雅黑;position:relative;overflow-x:hidden;}
img {border:0;max-width:100%;}
form {display:block;width:100%;}
table{border-collapse:collapse;border:none;}
td{border:solid #888 1px;}
.pit table{border-collapse:collapse;border:none;margin:0em 0}
.pit tr{border:solid #ccc 1px;}
.pit td{padding:.3em;border:none;}
.nd{text-decoration:none;color:#000;}
.pit strong{text-decoration:underline;}
.tn table{border-collapse:collapse;border:none;margin:0em 0}
.tn tr{border:none;}
.tn td{border:none;}
.wrap {max-width:768px;min-width:320px;margin:0px auto;position:relative;z-index:10;right:0;background:#F8F8F8;}
.centh {position:relative;width:96%; min-height:50px; max-height:60px;margin:0px auto;}
.centh ul{position:absolute; bottom:0; right:0; text-align:right; min-width:3.8em;max-width:25%;}
.centh ul li{margin:.3em}
.centh ul li img{max-width:100%;vertical-align:-3px}
.centh ul li a{text-decoration:none; color:#000; font-size:100%;}
/*mnav*/
.mnav {padding:0px 0px 0px 0px;background:#0099ff;}
.mnav ul {display:block; width:100%;margin:0px auto;}
.mnav li {float:left;width:23%;margin:0 1% 0 0;}
.mnav li a {padding:.6em 0px; text-align:center; width:100%;display:block;background:#0099ff;color:#fff;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;text-decoration:none;line-height:1em;border-right:1px solid #fff;}
.mnav ul li:hover a{color:#000;}
.mid {line-height:1.6em;text-align:center; margin-bottom:3px;clear:both; background:#ddd;}
.mid a {margin:1.3em auto; background:#0099ff;clear:both; padding:.1em .5em .1em .5em; text-decoration:none; color:#FFF;}
.mid img {max-width:16px; vertical-align:-3px;}
/*mnav*/
.margintop{margin-bottom:1%}
.clearfix {display: inline;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
ol, ul {list-style: none;}
/*searcharea*/
.searchbar {width:96%; background-color:#FFF;clear:both; height:32px;border:solid 1px #ccc;margin:0px auto;}
form {display:block;width:100%;}
.search_txt {padding:.3em 0 0 1em;height:100%;font-size:16px;background:none;width:58%;border:none;color:#888;overflow: hidden;font-family: 微软雅黑; float:left;}
.search_but {cursor:pointer;height:100%;height:30px;text-align:center;color:#fff;border:none;background-color:#FF6600; float:right;font-weight:bold;width:98px;}
.search_but:hover{color:#000;}
*:focus {outline: none;}
.searchbar:hover{border:solid 1px #FF6600;}
.main {width:96%; background-color:#FFF;clear:both;margin:0px auto;}
.bnav{background:url(../common/txt_bgm.gif) center left scroll no-repeat #CCC; background-position:.6em; clear:both; margin:1% auto; padding:.5em 0 .5em 3.3em;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.bnavg{clear:both; color:#333; font-weight:bold; font-size:1em;margin:.1em 0 .1em 0;padding:.1em 0 .1em .2em;border-bottom:#666 dotted 1px;border-left:solid #36F .5em;}
.inz {margin-bottom:.5em;}
.pml {padding:.5% 0px 0px 0px; margin:.3em auto;background:#D3E8FA;border-bottom:#666 dotted 1px;}
.pml a{color:#000; text-decoration:none;}
.pml ul {display:block;width:100%;margin:.3em auto;}
.pml li {float:left; width:32%;margin:0 .6% 1% .6%}
.pml li a {padding:.1em 0px;font-size:.9em;display:block;background:#fff;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;text-decoration:none; border:solid 1px #ddd;}
.pml ul li a:visited{color:#000;}
.pml ul li a:hover{color:#000;}
/*footnav*/
.footnav {padding:.5% 0px 0px 0px; background:#D3E8FA}
.footnav ul {display:block;width:96%;margin:0px auto;}
.footnav li {float:left; width:31%;margin:0 1% .5% 1%}
.footnav li a {padding:.5em 0px;font-size:1em;display:block;background:#D3E8FA;color:#000;text-align:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;text-decoration:none; border:solid 1px #FFFFFF;}
.footnav ul li:hover a{color:#000;}
.radius{-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;}
/*footer*/
.footer {line-height:1.5em;text-align:center;background:#0099ff;margin-bottom:3px; clear:both;width:100%;}
.footer ul {display: inline;width:100%;display:block;margin:0px auto;}
.footer li {width:19.9%;float:left;}
.footer li a {text-decoration:none;display:block;width:100%;text-align:center;padding:3px 0px; background:#0099ff;color:#fff;}
.footer li a img {max-width:32%}

.title {background:#ccc; min-height:29px; max-height:30px;width:100%; margin:3px auto; clear:both;}
.title h4 { float:left; padding:.5em 0 .5em .3em;background:#999;font-size:1em;font-weight:bold;}

h1{margin:0;padding:2px; text-align:center;font-weight:bold;font-size:18px; clear:both}
span a{ margin:1.3em auto;background:url(../common/icon-phones.png) center left scroll no-repeat #43B51F; background-position:0 0em;clear:both; padding:.1em .3em .1em 1.3em; text-decoration:none;}
.foottel{line-height:1.5em; text-align:center; margin:1em auto; clear:both;}
/*footer*/
.footer1 {line-height:1.5em;text-align:center; margin-bottom:3px; clear:both;margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.footer1 ul {width:100%;display:inline;}
.footer1 li {width:19.9%;float:left;}
.footer1 li a {text-decoration:none;display:block;width:100%;text-align:center;padding:3px 0px; background:#fff;color:#000; line-height:1.1em}
.footer1 li a img {max-height:20px;}
#search_auto{width:96%;display:none;border:#666 solid 1px;background-color:#fff; margin:3px auto; padding:0 0.8em;}
#search_auto li{background:#FFF; text-align:left;}
#search_auto li.cls{text-align:right; background-color:#ddd; font-weight:bold;color:#FFF;}
#search_auto li a{display:block; padding:5px 1px; cursor:pointer; color:#666;}
#search_auto li a:hover{background:#D8D8D8; text-decoration:none; color:#000;}
#search_auto ul {list-style:none;margin:0;padding:3px;}